// ECGDICOMConv.h : main header file for the ECGDICOMCONV DLL
//

#if !defined(AFX_ECGDICOMCONV_H__3203699C_F0AE_4384_8607_59D96327A791__INCLUDED_)
#define AFX_ECGDICOMCONV_H__3203699C_F0AE_4384_8607_59D96327A791__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#ifndef __AFXWIN_H__
	#error include 'stdafx.h' before including this file for PCH
#endif

#include "resource.h"		// main symbols

/////////////////////////////////////////////////////////////////////////////
// CECGDICOMConvApp
// See ECGDICOMConv.cpp for the implementation of this class
//

#ifdef ECGDICOM_EXPORT
#define ECGDICOM_DECL_SPEC __declspec(dllexport)
#elif ECGDICOM_IMPORT
#define ECGDICOM_DECL_SPEC __declspec(dllimport)
#else
#define ECGDICOM_DECL_SPEC
#endif

#define ECGDICOM_FAILURE				-1
#define ECGDICOM_SUCCESS				0
#define ECGDICOM_INVALIDATEFILENAME	1
#define ECGDICOM_READFILEFAILURE		2
#define ECGDICOM_DRAWIMAGEFAILURE		3
#define ECGDICOM_FILEEXISTED			4

extern "C" ECGDICOM_DECL_SPEC int ECGDICOMConvert(char* lpDICOMFile, void* pPatientData, char* lpLanguage);


#endif // !defined(AFX_ECGDICOMCONV_H__3203699C_F0AE_4384_8607_59D96327A791__INCLUDED_)
